import Dialog from '../../../../lib/vant-weapp/dialog/dialog.js';
var util = require('../../../../utils/util.js');
var api = require('../../../../config/api.js');

Page({
  data: {
    cardList: []
  },
  //确认选择银行卡
  enterCard(even) {
    let bankCardInfo = even.currentTarget.dataset.item
    wx.setStorageSync('enterBankCard', JSON.stringify(bankCardInfo))
    wx.navigateBack()
  },

  //添加银行卡
  goAddCard() {
    wx.navigateTo({
      url: '/pages/ucenter/bankCard/addCard/index',
    })
  },
  //编辑银行卡
  update(even) {
    let id = even.currentTarget.dataset.item.id
    wx.navigateTo({
      url: '/pages/ucenter/bankCard/editCard/index?id=' + id,
    })
  },
  //删除银行卡
  delete(even) {
    Dialog.confirm({
        title: '提示',
        message: '是否删除银行卡',
      })
      .then((e) => {
        util.request(api.BankCardDelete + `?id=${even.currentTarget.dataset.item.id}`).then(res => {
          this.getCardList()
        })
      })
      .catch((err) => {});
  },
  //获取银行卡
  getCardList() {
    util.request(api.BankCardList).then((res) => {
      console.log(res);
      this.setData({
        cardList: res.data.list
      })
    })
  },
  //生命周期函数--监听页面加载
  onLoad: function (options) {},

  //生命周期函数--监听页面初次渲染完成
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.getCardList()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

})